package com.example.project_01.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
//全局跨域处理
public class CrossConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("http://localhost:8095")      //显示指定域名 使用*时表示所有端口都可以访问
                .allowCredentials(true)    //允许凭证
                .allowedMethods("*")     //get post delete put
                .allowedHeaders("*")     //请求头
                .maxAge(3600);     //预检请求 浏览器发的请求
    }
}
